Inpsyde\PayoneerForWoocommerce\PaymentGateway\Gateway\PaymentGateway B

Total Complexity 81
Dependencies 27
Dependents 15
Total lines 863
Lines of code 415
Logical lines of code 233
Comment lines 237
Methods 34
Properties 15

Methods 34

Method Rating Maintainability Complexity Lines of code
get_field_value()
A
49 8 31
generate_settings_html()
A
48 7 36
process_refund()
S
49 5 35
getFieldGroup()
S
59 5 13
setupSavingPayoutData()
S
55 4 21
is_available()
S
56 4 19
get_custom_attribute_html()
S
61 4 13
validateMerchantCredentials()
S
57 3 18
filterVirtualFields()
S
61 3 12
getFieldConfig()
S
62 3 11
process_payment()
S
56 2 18
payment_fields()
S
59 2 15
__construct()
S
50 1 29
processMerchants()
S
60 2 14
getOrder()
S
63 2 12
getFieldValue()
S
69 2 7
get_icon()
S
65 2 9
get_title()
S
67 2 7
setPropertiesFromOptions()
S
65 2 8
setMerchants()
S
71 2 6
isRefundOrderPaidWithPayoneer()
S
70 2 6
getIncomingFieldValue()
S
66 2 8
setPropertiesFromConfig()
S
62 1 11
getMerchants()
S
81 1 3
createMerchant()
S
76 1 4
init_settings()
S
80 1 3
get_transaction_url()
S
69 1 7
getTransactionUrlFieldName()
S
81 1 3
validateApiCredentials()
S
67 1 8
get_option_key()
S
82 1 3
process_admin_options()
S
67 1 8
getFieldGroupValues()
S
69 1 7
getCredentialsToValidate()
S
69 1 7
has_fields()
S
80 1 3